
#include "Socket_Base.h"

Socket_Base::Socket_Base()
{
}

Socket_Base::~Socket_Base()
{
    
}

/*
    setnonblocking - 设置句柄为非阻塞方式
    */
int Socket_Base::setNonblocking(int sockfd)
{
    if (fcntl(sockfd, F_SETFL, fcntl(sockfd, F_GETFD, 0)|O_NONBLOCK) == -1)
     {
        return SOCKET_DEFAULT_FAILED;
     }
    return SOCKET_DEFAULT_SUCCESS;
}
